用MATLAB求f(x)=x^3+2*x^2+x-5的最大值和最小值

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:30:50
大哥我要的是用MATLAB做的!!!!!!!!!!!!!!!!!

应该是极小值和极大值吧
(1)求导
f'(x)=3x^2+4x+1
令f'(x)=0.得X1=-1 X2=-1/3
X: (负无穷,-1), -1, (-1,-1/3), -1/3, (-1/3,正无穷)
f'(x): + 0 - 0 +
f(x): 上升 极大值 下降 极小值 上升

f(-1)=-5(极大值)
f(-1/3)=-139/27极小值

不知道什么是MATLAB

syms x
f=x^3+2*x^2+x-5;
df=diff(f) %求导
X=solve(df,x); %求解df=0
fm=double(subs(f,x,X)); %把极值点X带入f
fmax=max(fm)
fmin=min(fm)